﻿@model IEnumerable<Tesis2.Models.Producto>

@{
    ViewBag.Title = "Index";
    WebGrid grid = new WebGrid(Model, defaultSort: "sortMe", rowsPerPage: 10);
    grid.GetHtml(htmlAttributes: new { id = "DataTable" });
}

<h2>Buscar Producto</h2>

@using (Html.BeginForm("List", "Producto", FormMethod.Get))
{
    <p>
        Código: &nbsp;&nbsp;&nbsp;&nbsp;@Html.TextBox("Codigo") &nbsp;
        <br />
        Nombre: &nbsp;&nbsp;@Html.TextBox("Nombre") &nbsp;
        <br />
            <button type="submit" class="boton" id="Btn_enviar" ><img src="~/Images/buscar.png"></button>
            <a href='@Url.Action("Index", "Producto")' class="boton">
                <img src='@Url.Content("~/Images/cancelar.png")' />
            </a>
    </p>
}

@grid.GetHtml(columns: grid.Columns(
    grid.Column("ProductoID",
                header: "Código"),
    grid.Column("Nombre"),
    grid.Column("Descripcion",
                header: "Descripción"),
    grid.Column("UnidadProducto.Valor",
                header: "Unidad",
                format: @<span>@if(@item.UnidadProducto != null)
                       {@item.UnidadProducto.Valor}</span>),        
    grid.Column("Perecible",
                format: item => item.Perecible ? "Sí" : "No"),
    grid.Column("FechaCreacion", 
                header: "Fecha Creación",
                format: p=>p.FechaCreacion.ToShortDateString()),
    grid.Column(
          "", 
          header: "Acciones",
          format: @<text>
                    @Html.ActionLink("Editar", "Edit", new { id=item.ProductoID }) |
                    @Html.ActionLink("Ver", "Details", new { id=item.ProductoID }) |
                    @Html.ActionLink("Eliminar", "Delete", new { id=item.ProductoID })
                  </text>
    )
    )
)
